package com.lc.fbtp.draftmsg.api.paper.ces.ces013;

import com.lc.fbtp.draftmsg.api.paper.MainBody;
import com.lc.fbtp.draftmsg.api.paper.MsgId;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 转贴现意向询价发送修改申请报文
 * @author yeyun20029
 *
 */
public class CES013 extends MainBody {

	/**
	 * 序列号
	 */
	private static final long serialVersionUID = -5012627567569469846L;

	/**
	 * 报文标识
	 */
	@XStreamAlias("MsgId")
	private MsgId MsgId;
	
	/**
	 * 意向询价单信息
	 */
	@XStreamAlias("IoiReqInf")
	private IoiReqInf IoiReqInf;
	
	/**
	 * 询价方信息
	 */
	@XStreamAlias("ReqInf")
	private ReqInf ReqInf;
	
	/**
	 * 询价信息
	 */
	@XStreamAlias("ReqFctInf")
	private ReqFctInf ReqFctInf;
	
	/**
	 * 新增票据清单
	 */
	@XStreamAlias("AddBlist")
	private AddBlist AddBlist;
	
	/**
	 * 删除票据清单
	 */
	@XStreamAlias("DelBlist")
	private DelBlist DelBlist;

	public MsgId getMsgId() {
		return MsgId;
	}

	public void setMsgId(MsgId msgId) {
		MsgId = msgId;
	}

	public IoiReqInf getIoiReqInf() {
		return IoiReqInf;
	}

	public void setIoiReqInf(IoiReqInf ioiReqInf) {
		IoiReqInf = ioiReqInf;
	}

	public ReqInf getReqInf() {
		return ReqInf;
	}

	public void setReqInf(ReqInf reqInf) {
		ReqInf = reqInf;
	}

	public ReqFctInf getReqFctInf() {
		return ReqFctInf;
	}

	public void setReqFctInf(ReqFctInf reqFctInf) {
		ReqFctInf = reqFctInf;
	}

	public AddBlist getAddBlist() {
		return AddBlist;
	}

	public void setAddBlist(AddBlist addBlist) {
		AddBlist = addBlist;
	}

	public DelBlist getDelBlist() {
		return DelBlist;
	}

	public void setDelBlist(DelBlist delBlist) {
		DelBlist = delBlist;
	}

	@Override
	public String getId() {
		return MsgId.getId();
	}

	@Override
	public String getDtTm() {
		return MsgId.getCreDtTm();
	}

	@Override
	public String getOrgnlId() {
		return null;
	}
	
}
